# 时间戳
import time
import datetime

# datetime.datetime 转换成 str
t = datetime.datetime.today()
print(t)
print(t.strftime("%Y-%m-%d %H:%M:%S"))

# str到datetime.datetime
# 第一个datetime是模块，第二个datetime是类，第三个strptime是第二个datetime里面的属性
cday = datetime.datetime.strptime('2020-1-6 18:20:20', '%Y-%m-%d %H:%M:%S')
print(cday)

t = datetime.datetime.now()                       # 获取的是datetime类型
a = t.strftime("%Y-%m-%d %H:%M:%S")               # 这一步是把datetime类型转换成str类型
b = datetime.datetime.strptime(a, "%Y-%m-%d %H:%M:%S")  #根据指定的格式把一个时间字符串解析为时间元组。


# datetime.datetime 转换成 timestamp
t = datetime. datetime. now()
c = t. timestamp()
print(c)


# 封装一个函数get_date(day_delta), 获取当前时间，并计算经过多少天后，他的日期是几月几号
def get_date(day_delta):
    t = datetime.datetime.today()
    delta = datetime.timedelta(days=day_delta)
    result = t+delta
    print("经过{}天后的日期是：{}".format(day_delta, result))

num = int(input("请输入你要查询多少天前(后)的天数："))
get_date(num)



